Skip to main content
Version: v25.03

在线安装管理集群

配置要求

表1 最小化部署硬件配置

节点类型节点数量CPU(个)内存(GB)硬盘
引导节点124系统盘>=100G
管理集群节点1816系统盘>=100G
业务集群节点1816系统盘>=100G

表2 推荐硬件配置

节点类型节点数量CPU(个)内存(GB)硬盘
引导节点124系统盘>=100G
管理集群3816系统盘>=100G
数据盘>=300G
业务集群根据实际情况定根据实际情况定根据实际情况定根据实际情况定

环境准备

准备一台裸机,执行以下安装步骤。

输入图片说明 说明:
在机器不够的情况下,引导节点和管理集群节点可以使用同一台。

安装步骤

  1. 执行如下命令,在引导节点上,下载并自动安装bkeadm。

    curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.03/download.sh | bash

    若从官网下载的Cluster API压缩包,待解压后将bkeadm_linux_$ARCH移动到/usr/bin/bke,可参考执行如下命令。

    mv <bkeadm_linux_$ARCH所在的路径 eg: xx/bkeadm_linux_$ARCH>   /usr/bin/bke
  2. 执行如下命令,初始化引导节点。

    该步骤将拉起镜像仓库、Chart仓库、NFS服务端、HTTP服务、repo仓库,并安装K3s集群,在K3s集群内部署Cluster API与cluster-api-provider-bke。

    bke init --otherRepo harbor.openfuyao.com/openfuyao/bke-online-installed:v0.0.4
  3. 执行如下命令,进行在线部署。

    3.1 该步骤会生成标准的yaml文件模板,在/bke/cluster/文件夹下,可以修改1master.yaml的集群配置文件。

      vi /bke/cluster/1master.yaml

    3.2 修改项如下。

     nodes:
    - hostname: master-1 # 修改项
    ip: xx # 修改项
    password: xx # 修改项
    port: xx # 修改项
    role:
    - master/node
    - etcd
    username: root

    3.3 执行如下命令,在引导节点上安装管理集群,创建只有一个master的集群。

      bke cluster create -f 1master.yaml

卸载

  1. 执行如下命令,在管理集群上下载安装对应版本的bkeadm。

    curl -sfL https://openfuyao.obs.cn-north-4.myhuaweicloud.com/openFuyao/bkeadm/releases/download/v25.03/download.sh | bash
  2. 在引导节点和管理集群上分别都执行bke reset --all --mount完成引导节点的重置和业务集群的卸载。

  3. 执行如下命令,完全卸载BKE相关内容。

    rm -rf /bke